INCLUDES = -I../include
CC = sdcc -mmcs51 --model-small -c  --vc 
ASM = asx8051 -los
LINK = sdcc --code-loc 0x0000 --code-size 0x3e00 --idata-loc 0x80 --data-loc 0x10 --iram-size 256 

all:	clean n2pk

clean:
	del -f *.rel
	del -f *.rst
	del -f *.mem
	del -f *.map
	del -f *.sym
	del -f *.lst

USBJmpTb.rel:
	$(ASM) USBJmpTb.asm

utils.rel:
	$(ASM) utils.asm

dscr.rel:
	$(ASM) dscr.asm

.c.rel:
	$(CC) $(INCLUDES) $*.c

n2pk:	fw.rel periph.rel dscr.rel eeprom.rel utils.rel USBJmpTb.rel 
	$(LINK) USBJmpTb.rel dscr.rel fw.rel periph.rel eeprom.rel utils.rel -o n2pk.hex
	hex2c n2pk.hex n2pk.c
	
	
